package com.attendance.www.hr.dao.mapper;

import com.attendance.www.hr.entitys.PrivilegeMenu;
import com.attendance.www.hr.entitys.PrivilegeMenuExample;
import com.attendance.www.hr.entitys.PrivilegeMenuKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PrivilegeMenuMapper {
    int countByExample(PrivilegeMenuExample example);

    int deleteByExample(PrivilegeMenuExample example);

    int deleteByPrimaryKey(PrivilegeMenuKey key);

    int insert(PrivilegeMenu record);

    int insertSelective(PrivilegeMenu record);

    List<PrivilegeMenu> selectByExample(PrivilegeMenuExample example);

    PrivilegeMenu selectByPrimaryKey(PrivilegeMenuKey key);

    int updateByExampleSelective(@Param("record") PrivilegeMenu record, @Param("example") PrivilegeMenuExample example);

    int updateByExample(@Param("record") PrivilegeMenu record, @Param("example") PrivilegeMenuExample example);

    int updateByPrimaryKeySelective(PrivilegeMenu record);

    int updateByPrimaryKey(PrivilegeMenu record);
}